Skip to content

Conversation

@kborkowski
Copy link

No description provided.

…Kubernetes deployment

- Added comprehensive .gitignore for Python, venv, archives, and temp files
- Created Azure Functions API with 8 endpoints (CRUD for ads/posts)
- Implemented Event Grid integration with eventHubTrigger function
- Configured Logic App for email notifications via HTTP trigger
- Dockerized frontend application with Dockerfile and .dockerignore
- Created Kubernetes deployment manifests for AKS
- Added documentation: KUBERNETES_DEPLOYMENT.md, SCREENSHOT_GUIDE.md, LOGIC_APP_SETUP.md
- Created screenshots folder structure for project submission
- Cleaned up: removed frontend.zip, venv folder, Python cache files
- Added helper scripts: setup-environment.sh, screenshot-helper.sh
- All Azure resources configured and tested (AKS deleted to minimize costs)
@kborkowski kborkowski requested a review from a team as a code owner November 18, 2025 15:38
@kborkowski kborkowski requested review from SudKul and removed request for a team November 18, 2025 15:38
- Fixed Function API ObjectId queries (string IDs, not ObjectId)
- Updated frontend templates (_id references without [''])
- Added Bicep infrastructure template with all Azure resources
- Created automated deployment scripts (deploy-bicep.sh, quick-deploy.sh)
- Built and pushed Docker image to ACR (v2 with ca-certificates)
- Deployed AKS cluster with 1 node (Standard_B2s)
- Created Kubernetes manifests with LoadBalancer service
- Configured ACR authentication with imagePullSecrets
- Fixed Function App MyDbConnection environment variable
- Application live at http://48.217.5.1
- Added comprehensive deployment documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant